Mot-clé - tests unitaires

Fil des billets - Fil des commentaires

vendredi 26 avril 2013

À propos de la politique de développement de atoum

Timothée Barray a écrit récemment un article à propos d’atoum dans lequel il souligne l’extrême réactivité des contributeurs lorsqu’un bug doit être corrigé.

Cette rapidité de réaction ne doit rien au hasard puisqu’elle est entre autres induite par la politique de développement mise en place depuis quasiment le début du projet.

En effet, le développement d’atoum a été piloté par des tests écrits avec atoum lui-même dès que cela a été possible.

Les contributeurs disposent donc au moment ou j’écris ces lignes d’une collection de tests unitaires qui représente un total de 20250 assertions réparties dans 1393 méthodes et 176 classes.

Grâce à cela, le code d’atoum est couvert à plus de 80 % par les tests.

Lire la suite

vendredi 12 avril 2013

À propos de atoum #2

375 stars for atoum

Lentement mais surement, atoum poursuit son bonhomme de chemin.

Il vient en effet de se voir attribuer 375 étoiles sur github et sa communauté d’utilisateurs s’agrandie de jour en jour.

375 stars for atoum

Vous êtes en effet de plus en plus nombreux à fréquenter plus ou moins régulièrement ##atoum, le canal IRC du projet hébergé par le réseau Freenode.

De plus, les développements basés sur atoum sont également de plus en plus nombreux, notamment ceux utilisant Symfony 2 grâce au travail effectué sur l’AtoumBundle par certains contributeurs du projet.

Certains m’ont d’ailleurs demandé la raison pour laquelle il n’y avait pas eu de conférence au sujet d’atoum lors du dernier Symfony Live.

Lire la suite

mercredi 3 avril 2013

Nous faisons tous des erreurs #1

Nous faisons tous des erreurs lorsque nous développons un logiciel.

Ces erreurs peuvent avoir des origines diverses et variées, être petites ou énormes ou bien avoir des conséquences plus ou moins importantes.

Mais fondamentalement, ce n’est pas l’important.

L’important est d’analyser le processus qui a conduit à l’erreur afin de trouver une solution permettant de ne plus jamais la reproduire à l’avenir et ainsi entrer dans un processus d’amélioration continue.

Cette pratique, connue sous le nom de « rétrospective » dans les méthodes agiles, est redoutablement efficace, même si elle demande parfois beaucoup d’humilité.

Et elle est encore plus efficace lorsque nous pouvons profiter des erreurs d’autrui et plus particulièrement des leçons qu’ils en ont tirées.

Et des erreurs, j’en ai commis dernièrement.

Lire la suite

mercredi 14 novembre 2012

Atoum ou noun ?

« There are only two hard things in Computer Science: cache invalidation and naming things »

Cette citation, attribué à Phil Kalton, l'un des créateurs de X11, vient d'être fort opportunément publiée sur twitter par Erwann Mest, aka @_kud.

Pourquoi fort opportunément ?

Lire la suite

vendredi 8 juin 2012

250+

255WatchersForAtoum.png

Depuis aujourd'hui, 255 personnes suivent sur github le développement de atoum, mon framework de tests unitaires simple, moderne et intuitif pour PHP 5.3+.  […]

Lire la suite

- page 2 de 4 -